puppies dogs pet animal hospital vet children veterinarian cats cat animal breeder divorce adoption baby